Incremental submission of programming code using object-oriented classes
نویسندگان
چکیده
منابع مشابه
Roles and Classes in Object Oriented Programming
The value of a system is greater than the sum of its parts; the system organization giving the added value. In this article we show how a system description can be split into state and behaviour parts. State is described in terms of classes and associations; behaviour is described in terms of roles and connectors. The most important contribution of this article is that we use a dynamic query to...
متن کاملMigrating Object Oriented code to Aspect Oriented Programming
Aspect Oriented Programming (AOP) is a new programming paradigm that offers a novel modularization unit for the crosscutting concerns. Functionalities originally spread across several modules and tangled with each other can be factored out into a single, separate unit, called an aspect. We investigated automated techniques that can be used to support the migration of existing Object Oriented Pr...
متن کاملVerifying Object-Oriented Code Using Object Propositions
The modular verification of object-oriented code is made difficult by the presence of aliasing. If there are multiple clients depending on the properties of an object, one client may break the property that others depend on. Knowledge of both aliasing and predicates allows us to verify whether clients and implementations are compliant with specifications. We have developed a modular verificatio...
متن کاملReverse engineering of object-oriented code into Umple using an incremental and rule-based approach
In this paper we present a novel approach to reverse engineering, in which modeling information such as UML associations, state machines and attributes is incrementally added to code written in Java or C++, while maintaining the system in a textual format. Umple is a textual representation that blends modeling in UML with programming language code. The approach, called umplification, produces a...
متن کاملSubmission to Oopsla 2000 Workshop on Advanced Separation of Concerns in Object-oriented Systems Concern Oriented Programming Using Reeection
Building softwares in a concern oriented fashion can be splited in two main steps : rst deening each concern separately (or reusing existing ones) and then composing (i.e. integrating) those concerns together. Among existing approaches to support this development scheme, we are interested in reeection. This interest is particularly motivated by the natural separation between functional and non-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGCSE Bulletin
سال: 2010
ISSN: 0097-8418
DOI: 10.1145/1709424.1709448